Paradigm-Oriented Distributed Computing using Mobile Agents

نویسندگان

  • Hairong Kuang
  • Lubomir F. Bic
  • Michael B. Dillencourt
چکیده

We describe the implementation underlying an environment for distributed computing that uses the concept of well-known paradigms. The main advantage of paradigmoriented distributed computing is that the user only needs to specify application-specific sequential code, while the underlying infrastructure takes care of the parallelization and distribution. The main features of the proposed approach, called PODC, which differentiate it from other approaches, are the following: (1) It is intended for looselycoupled network environments, not specialized multiprocessors; (2) it is based on an infrastructure of mobile agents; (3) it supports programming in C, rather than a functional or special-purpose language, and (4) it provides a Webbased interactive graphics interface through which programs are constructed, invoked, and monitored. The three paradigms presently supported in PODC are the bag-oftasks, the branch-and-bound, and genetic programming. We describe their implementation and performance within the mobile agent-based PODC environment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ارائه یک رویکرد همانند سازی شده عامل محور در اجرای یک الگوی کد متحرک مطمئن

Abstract Using mobile agents, it is possible to bring the code close to the resources, which is not foreseen by the traditional client/server paradigm. Compared to the client/server computing paradigm, the greater flexibility of the mobile agent paradigm comes at additional costs as well as the additional complexity of developing and managing mobile agent-based applications. Such complexity ...

متن کامل

PODC: Paradigm-Oriented Distributed Computing

We describe an environment for distributed computing that uses the concept of well-known paradigms. The main advantage of paradigm-oriented distributed computing is that the user only needs to specify application-specific sequential code, while the underlying infrastructure takes care of the parallelization and distribution. The main features of the proposed approach, called PODC, are the follo...

متن کامل

Naplet: A Flexible Mobile Agent Framework for Network-Centric Applications C. Xu

As an alternative distributed programming paradigm, mobile agent technology has recently received much attention with the explosive growth of the Internet. To support mobile agent oriented programming, we have developed a Java-compliant system, Naplet, for increasingly important network-centric distributed applications. The system provides programmers with constructs to create and launch agents...

متن کامل

Naplet: A Flexible Mobile Agent Framework for Network-Centric Applications

As an alternative distributed programming paradigm, mobile agent technology has recently received much attention with the explosive growth of the Internet. To support mobile agent oriented programming, we have developed a Java-compliant system, Naplet, for increasingly important network-centric distributed applications. The system provides programmers with constructs to create and launch agents...

متن کامل

Context-Dependent and Self-Responsible Migration of Software Agents in Heterogeneous Environments

Software agents are often employed in distributed environments to cope with the various dynamical dimensions of such systems. Furthermore, the paradigm of agent-oriented software engineering is of special interest in the course of ubiquitous computing and the emerging mobility of users. One reason for this are the constituting characteristics of agents, that perfectly suit the accompanying dema...

متن کامل

Distributed Security Algorithms for Mobile Agents

Mobile agents have been extensively studied for several years by researchers in artificial intelligence and in software engineering. They offer a simple and natural way to describe distributed settings where mobility is inherent and an explicit and direct way to describe the entities of those settings, such as mobile code, software agents, viruses, robots, and Web crawlers. Further, they allow ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000